/** 
 * 菜单初始化配置 
 * @name: 菜单名称
 * @path: 菜单路径
 * @route: 路由名称
 * @sort: 排序
 * @type: 菜单类型（1: 一级菜单, 2: 子菜单）
 * @is_use: 是否启用（1: 启用, 0: 禁用）
 * @is_navbar: 是否显示在导航栏（1: 是, 0: 否）
 * @description: 菜单描述
 * @menuButton: 按钮权限配置
 * @children: 子菜单
 */
export const menuList = [
    {
        name: '用户管理',
        path: '/user',
        route: 'User',
        sort: 1,
        type: 1,
        is_use: 1,
        is_navbar: 1,
        description: '用户管理',
        menuButton: [],
        children: [
            {
                name: '用户列表',
                path: '/user/list',
                route: 'UserList',
                sort: 1,
                type: 2,
                is_use: 1,
                is_navbar: 1,
                description: '用户列表',
                menuButton: [],
                children: [],
            },
        ],
    },
    {
        name: '操作记录',
        path: '/operation-record',
        route: 'OperationRecord',
        sort: 88,
        type: 1,
        is_use: 1,
        is_navbar: 1,
        description: '操作记录',
        menuButton: [],
        children: [
            {
                name: '操作列表',
                path: '/operation-record/list',
                route: 'OperationRecordList',
                sort: 1,
                type: 2,
                is_use: 1,
                is_navbar: 1,
                description: '操作列表',
                menuButton: [],
                children: [],
            },
        ],
    },
    {
        name: '权限管理',
        path: '/permission',
        route: 'Permission',
        sort: 98,
        type: 1,
        is_use: 1,
        is_navbar: 1,
        description: '权限管理',
        menuButton: [],
        children: [
            {
                name: '菜单管理',
                path: '/system/menu',
                route: 'Menu',
                sort: 1,
                type: 2,
                is_use: 1,
                is_navbar: 1,
                description: '菜单管理',
                menuButton: [
                    { key: 'add', name: '新增' },
                    { key: 'edit', name: '编辑' },
                    { key: 'del', name: '删除' },
                ],
                children: [],
            },
            {
                name: '角色管理',
                path: '/system/role',
                route: 'Role',
                sort: 2,
                type: 2,
                is_use: 1,
                is_navbar: 1,
                description: '角色管理',
                menuButton: [
                    { key: 'edit', name: '编辑' },
                    { key: 'del', name: '删除' },
                ],
                children: [],
            },
            {
                name: '后台用户管理',
                path: '/system/adminUser',
                route: 'AdminUser',
                sort: 3,
                type: 2,
                is_use: 1,
                is_navbar: 1,
                description: '后台用户管理',
                menuButton: [],
                children: [],
            },
        ],
    },
    {
        name: '系统设置',
        path: '/system',
        route: 'System',
        sort: 99,
        type: 1,
        is_use: 1,
        is_navbar: 1,
        description: '系统设置',
        menuButton: [],
        children: [
            {
                name: '基础设置',
                path: '/system/basic',
                route: 'BasicSystem',
                sort: 4,
                type: 2,
                is_use: 1,
                is_navbar: 1,
                description: '基础设置',
                menuButton: [],
                children: [],
            },
        ],
    },
];
